body{font-size: 14px;}
h1,h2,h3,h4,h5,h6{font-weight: normal; margin: 0; padding: 0;}
ul,li,p{list-style: none; margin: 0; padding: 0;}
img{display: block;}
.posr{position: relative;}
.marl10{margin-left: 10px;}
.mart5{margin-top: 5px;}
.mart8{margin-top: 8px;}
.mart10{margin-top: 10px;}
.mart20{margin-top: 20px;}
.mart30{margin-top: 30px;}
.pad10{padding: 10px;}
.pad15{padding: 15px;}
.padl10{padding-left: 10px;}
.padb10{padding-bottom: 10px;}
.bg-fff{background: #fff;}
.font12{font-size: 12px;}
.font14{font-size: 14px;}
.font16{font-size: 16px;}
.font18{font-size: 18px;}
.color-046eb8{color: #046eb8;}
.color-88b625{color: #88b625;}
.color-e40000{color: #e40000;}
.color-333{color: #333;}
.color-666{color: #666;}
.color-999{color: #999;}
.width-auto{width: auto;}
.width-full{width: 100%;}
.height50{height: 50px;}
.img-responsive{max-width: 100%;}
.line{border-top: 1px solid #f0f0f0;}
.posrea{position: relative;}
.flex{display: flex; display: -webkit-flex;}
.flex-1{flex: 1; -webkit-flex:1;}
.flex-middle{align-items: center; -webkit-align-items: center;}
.table-model{display: table!important;}
.tr-model{display: table-row!important;}
.td-model{display: table-cell!important; vertical-align: top;}

.text-ellipsis{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.mui-bar{padding-left: 5px; padding-right: 5px;}
.mui-popup-button{color: #999;}
.mui-popup-button.mui-popup-button-bold{color: #0f9246;}
.mui-checkbox.mui-left input[type=checkbox], .mui-radio.mui-left input[type=radio] {  left: 0;  }
.mui-checkbox.mui-left label, .mui-radio.mui-left label{padding-left: 30px;}
.mui-checkbox input[type=checkbox]:checked:before, .mui-radio input[type=radio]:checked:before { color: #179000;  }
.mui-checkbox input[type=checkbox]:before, .mui-radio input[type=radio]:before{font-size: 20px; top: 3px; position: absolute;}
.mui-checkbox.mui-left label, .mui-radio.mui-left label{padding-left: 25px;}
.mui-table-view-chevron .mui-table-view-cell {
    padding-right: 30px;
}
.mui-table-view-chevron .mui-table-view-cell>a:not(.mui-btn) {
    margin-right: -30px;
}
.mui-navigate-right:after, .mui-push-right:after {
    right: 10px;
    content: '\e583';
}
#choice-pay .mui-table-view-cell>a:not(.mui-btn){color: #179000;}
.mui-numbox { width: 80px; height: 25px; padding: 0 25px;}
.mui-numbox [class*=btn-numbox], .mui-numbox [class*=numbox-btn]{width: 25px;}
.mui-bar .mui-link-green {
    color: #179000;
}